import{createRouter,createWebHistory}from 'vue-router'

import LoginVue from '@/views/LoginVue.vue';
import LayoutVue from '@/views/LayoutVue.vue';
import test from '@/views/test.vue';
import ArticleCategoryVue from '@/views/article/ArticleCategory.vue';
import ArticleManageVue from '@/views/article/ArticleManage.vue';
import UserAvatarVue from '@/views/user/UserAvatar.vue';
import UserInfoVue from '@/views/user/UserInfo.vue';
import UserResetPasswordVue from '@/views/user/UserResetPassword.vue';

const routes = [
    {path:'/login', component: LoginVue},
    {
        path:'/',      
        component: LayoutVue,
        redirect: 'article/category',
        children:[
            {path:'/article/category'   ,component:ArticleCategoryVue},
            {path:'/article/manage'     ,component:ArticleManageVue},
            {path:'/user/avatar'        ,component:UserAvatarVue},
            {path:'/user/info'          ,component:UserInfoVue},
            {path:'/user/resetpassword' ,component:UserResetPasswordVue}
        ]
    },
    {path:'/test',  component: test}
]

const router = createRouter({
    history : createWebHistory(),
    routes : routes
});

export default router;